# Cuándo
# Obtengo la fecha y hora del sistema
fechahora=`date +"%D %X"`

# Quién
# Obtengo el usuario logueado en el sistema
usuario=`whoami`

# Dónde
# Obtengo el comando que invocó al log tomando el nombre del archivo.
cmd_aux=`echo $3 | sed 's|.*/\([^/]*\)$|\1|'`
cmd_padre=`echo $cmd_aux | sed 's|\([^\.]*\)\.[^\.]*$|\1|'`
# Qué
# El tipo de mensaje a mostrar será el ingresado por parámetro
case $1 in
  -i)
  tipo_men=Informativo ;;
  -a)
  tipo_men=Alerta ;;
  -e)
  tipo_men=Error ;;
  -se)
  tipo_men="Error Severo" ;;
esac

#Por Qué
#Grabo el mensaje enviado por parámetro
mensaje=$2

######################################################
# Escribo la línea de log en el archivo              #
######################################################
echo "$fechahora-$usuario-$cmd_padre-$tipo_men-$mensaje" >> $3

